Random Tree Optimization for Energy-Efficient Broadcast in All-Wireless Networks
نویسندگان
چکیده
We study optimization methods for source-initiated energy-efficient broadcast in all-wireless networks. Past studies on energy-efficient broadcast [1,3,5] focus on deterministic optimization to construct an energy-efficient broadcast tree. We present a Random Tree Optimization (RTO) approach that transforms the deterministic optimization problem into a related stochastic one. We apply the cross-entropy (CE) method [2,4] to this problem. Preliminary results show that it achieves considerable power savings compared with state-of-theart approaches. I. The Problem Formulation Given a source node and a group of intended destination nodes, say N destination nodes, in a wireless ad hoc network, the problem can be stated as how to construct a broadcast tree such that the total required energy is minimal. This problem has been proved to be NPcomplete [1]. We assume that the power level of a transmission can be chosen within a given range of values and the use of omni-directional antennas at each node. Thus, all nodes within communication range of a transmitting node can receive its transmission, which is also known as wireless broadcast advantage (WBA) [5]. II. The RTO Process We call the presented approach Random Tree Optimization (RTO) algorithm. As we will see that the algorithm operates iteratively by randomly generating improved sample trees till the stochastic process converges based on our predefined termination criteria and the performance function. The basic idea is to translate the deterministic optimization problem into a related stochastic optimization one and then use Rare Event Simulation (RES) techniques to find the solution. First, we define the performance function ) (tree F as the total required power of a tree. There are two key components in RTO algorithm: (1) the random generation of the sample trees; (2) the update of the transition probability matrix at each iteration based on the performance in the previous round. The basic idea is that if it performs well for a given transmission in the previous round, it will have higher probability to transmit for the next round. We use a Markov chain to construct a sample tree. We define )) 1 ( ) 1 (( , ) ( + × + = N N j i q Q as the one-step transition matrix, where N is the number of destination nodes and j i q , denotes the probability that there is a transmission from node i to node j . 2.1. Initialization of Transition Probability Matrix The initial matrix 0 Q can be set as follows: (a) the column corresponding to transmissions to the root node and the diagonal elements are zeros as no node transmits to itself and no node transmits to the root node;(b) for other elements j i q , , we associate it with the reciprocal of the required power for this transmission and normalize it for each column. 2.2. Random Tree Generation The random tree generation algorithm proceeds by randomly choosing a parent node based on the transition probability matrix for a given non-parented node (except the root node) among its non-descendent nodes till each destination node has a parent node. 2.3. Update of Transition Probability Matrix At each iteration of the RTO algorithm based on the CE method, we need to calculate the benchmark value of t γ as follows: } ) ) ( ( : min{ 1 ρ γ ≥ ≤ = − f T F Q f t t , (1) where ρ normally takes a value of 0.01 so that the event of obtaining high performance is not too rare. There are several choices to set the termination conditions. Normally, If for some , l t ≥ say 5 = l , l t t t − − = = = γ γ γ ... 1 , (2) then stop the optimization process. The updated value of j i q , can be estimated as:
منابع مشابه
Broadcast Routing in Wireless Ad-Hoc Networks: A Particle Swarm optimization Approach
While routing in multi-hop packet radio networks (static Ad-hoc wireless networks), it is crucial to minimize power consumption since nodes are powered by batteries of limited capacity and it is expensive to recharge the device. This paper studies the problem of broadcast routing in radio networks. Given a network with an identified source node, any broadcast routing is considered as a directed...
متن کاملToward an energy efficient PKC-based key management system for wireless sensor networks
Due to wireless nature and hostile environment, providing of security is a critical and vital task in wireless sensor networks (WSNs). It is known that key management is an integral part of a secure network. Unfortunately, in most of the previous methods, security is compromised in favor of reducing energy consumption. Consequently, they lack perfect resilience and are not fit for applications ...
متن کاملProbabilistic Optimization for Energy-Efficient Broadcast in All-Wireless Networks
We study optimization methods for source-initiated energyefficient broadcast in all-wireless networks. The minimum energy broadcast (MEB) problem in wireless networks proved to be NP-complete [1,4]. Past studies on MEB problem [1,2,5,8,9] focus on deterministic optimization to construct energy-efficient broadcast tree. In this paper, we present a probabilistic optimization approach, the Randomi...
متن کاملEnergy-efficient broadcast and multicast routing in multihop ad hoc wireless networks
This paper addresses the problem of broadcasting and multicasting in large scale multihop ad hoc wireless networks. We focus on the energy-efficient broadcast routing in stationary networks and consider the case where wireless nodes can dynamically control their transmission power for each broadcast session. Minimum spanning tree (MST) has the property that the longest edge in the tree is the s...
متن کاملAn Efficient Cluster Head Selection Algorithm for Wireless Sensor Networks Using Fuzzy Inference Systems
An efficient cluster head selection algorithm in wireless sensor networks is proposed in this paper. The implementation of the proposed algorithm can improve energy which allows the structured representation of a network topology. According to the residual energy, number of the neighbors, and the centrality of each node, the algorithm uses Fuzzy Inference Systems to select cluster head. The alg...
متن کاملMulti-layer Clustering Topology Design in Densely Deployed Wireless Sensor Network using Evolutionary Algorithms
Due to the resource constraint and dynamic parameters, reducing energy consumption became the most important issues of wireless sensor networks topology design. All proposed hierarchy methods cluster a WSN in different cluster layers in one step of evolutionary algorithm usage with complicated parameters which may lead to reducing efficiency and performance. In fact, in WSNs topology, increasin...
متن کامل